
// 生成闭包的函数
function counterCreator() {

    // 被返回函数所依赖的变量
    var index = 1;

    // 被返回的函数
    function counter() {
        return index++;
    }
    console.log(`index`, index)
    return counter;
}

// 被赋值为闭包函数
var counterA = counterCreator();
var counterB = counterCreator();
// // 使用
console.log(`counterA()`, counterA())
console.log(`counterB()`, counterB())
